Skip to content

Conversation

@jaysonv0341
Copy link
Contributor

Problem

The workflow shows an annotation error: [@octokit/auth-app] appId option is required because APP_ID and APP_PRIVATE_KEY secrets are not configured.

Why

Claude is a third-party GitHub App, so we cannot generate private keys for it. Only the app owner (Anthropic) has access to those credentials.

Solution

Removed the GitHub App token generation step entirely. The workflow now uses the automatically provided GITHUB_TOKEN, which works perfectly for Claude code reviews.

Impact

  • ✅ Eliminates the annotation error on PRs
  • ✅ Claude reviews continue to work exactly the same
  • ✅ Simplified workflow configuration

Since APP_ID and APP_PRIVATE_KEY are not available (Claude is a
third-party app), remove the GitHub App token generation step.

The workflow will use the automatically provided GITHUB_TOKEN instead,
which works perfectly for Claude code reviews.

This eliminates the annotation error that was appearing on PRs.
@jaysonv0341 jaysonv0341 merged commit 8852422 into main Oct 14, 2025
1 check failed
@jaysonv0341 jaysonv0341 deleted the remove-github-app-token branch October 14, 2025 20:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant